package gui;

import java.awt.*;

import javax.swing.*;

import algo.Algo;

public class PanelFourmi extends Panel {

	private static final long serialVersionUID = 1L;

	public PanelFourmi(FenetreFourmi fenetre, Algo algo) {

		// creation du panel de dessin ( canvas )

		CarteFourmi carte = new CarteFourmi(algo);
		algo.setCarte(carte);

		// ajout des differents composants graphiques.
		this.setLayout(new BorderLayout());
		this.setBackground(Color.DARK_GRAY);

		// creation du panel qui va contenir le panel_boutton et le panel_labels
		JPanel panel_principal = new JPanel(new GridLayout(2, 1));

		// creation du panel qui va contenir les boutons quitter new et aide
		JPanel panel_bouttons = new JPanel(new GridLayout(3, 1));
		JButton quitter = new JButton("Quitter");
		JButton stop = new JButton("Stop");

		// ajout des Ecouteurs de clics
		quitter.addActionListener(new BoutonEcouteur(fenetre));
		stop.addActionListener(new BoutonEcouteur(algo));

		// ajout des bouttons dans leur panel
		panel_bouttons.add(quitter);
		panel_bouttons.add(stop);

		panel_principal.add(panel_bouttons);

		this.add(carte, BorderLayout.CENTER);
		this.add(panel_principal, BorderLayout.EAST);

		this.setVisible(true);
	}
}
